package cn.cloudreal.cbms.system.dao;

import java.util.List;

import cn.cloudreal.cbms.common.util.PageBean;
import cn.cloudreal.cbms.vo.Sample;

/**
 * <p>
 * Title: ITC
 * </p>
 * <p>
 * Description:查询数据Dao层接口
 * </p>
 * <p>
 * Copyright: Copyright (c) 2010
 * </p>
 * <p>
 * Company:云恒瑞通
 * </p>
 * 
 * @author chendanggui
 * @date 2011-11-02
 */
public interface SampleDao
{
    /**
     * 查询列表数据
     * 
     * @param page
     * @return
     */
    public List<Sample> getSamples(PageBean page);

    /**
     * 根据id查询单个数据
     * 
     * @param page
     * @return
     */
    public Sample getSample(long id);

    /**
     * 更新数据
     * 
     * @param page
     * @return
     */
    public void updateSample(Sample sample);

    /**
     * 删除数据
     * 
     * @param page
     * @return
     */
    public void delSample(long id);

    /**
     * 新增数据
     * 
     * @param page
     * @return
     */
    public void addSample(Sample sample);
}
